 function obiect_ajax() {
// Mozilla/Safari
    if (window.XMLHttpRequest) {
        obiect = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        obiect = new ActiveXObject("Microsoft.XMLHTTP");
    }
	return obiect;
} 

  function verificare_formular(mod) {
  switch(mod) {
   case 'utilizator':
   if (document.inregistrare.utilizator.value != "")
    returnare_ajax('1');
   break;
   case 'parola':
    if ((document.inregistrare.parola1.value == "") || (document.inregistrare.parola2.value == "") || (document.inregistrare.parola1.value != document.inregistrare.parola2.value))
   {
     document.getElementById("status").innerHTML = 'Cele doua parole nu corespund!<br />';
	 document.getElementById('parola1').select();
	 document.getElementById('parola1').focus();
	}
   break;
   case 'email':
   if (document.inregistrare.email.value != "")
    returnare_ajax('2');
   break;
   case 'avatar':
    if (document.inregistrare.avatar.value != '')
	 if (document.inregistrare.avatar.value == 'sfaf')
	 document.getElementById("status").innerHTML = 'Calea catre avatar nu este valida!<br />'; 
   break;
   default:
   eroare = 0;
    if (document.inregistrare.nume.value == '') {
     document.getElementById("status").innerHTML += 'Completati casuta nume!<br />'; 
	 eroare = 1;
	 }
	if (document.inregistrare.prenume.value == '') {
     document.getElementById("status").innerHTML += 'Completati casuta prenume!<br />';
	 eroare = 1;
	 }
    if (document.inregistrare.utilizator.value == '') {
     document.getElementById("status").innerHTML += 'Completati casuta utilizator!<br />'; 
	 eroare = 1;
	 }
    if (document.inregistrare.parola1.value == '') {
     document.getElementById("status").innerHTML += 'Completati casuta parola!<br />'; 
	 eroare = 1;
	 }
    if (document.inregistrare.parola2.value == '') {
     document.getElementById("status").innerHTML += 'Completati casuta verificare parola!<br />';
	 eroare = 1;
	 }
    if (document.inregistrare.email.value == '') {
     document.getElementById("status").innerHTML += 'Completati casuta email!<br />'; 
	 eroare = 1;
	 }
	if (eroare == 0)
	 returnare_ajax('3');  
   break;
   }
  }
 
  function returnare_ajax(mod) {
    cerere_ajax = obiect_ajax();
	strURL = "../librarie/php/verificare_date.php";
	if (mod == "1") {
		  param = "?utilizator="+document.inregistrare.utilizator.value;	  
	} else if (mod == "2") {
		  param = "?email="+document.inregistrare.email.value;
	} else if (mod == "3") {
		  param = "?nume="+document.inregistrare.nume.value+"&prenume="+document.inregistrare.prenume.value+"&utilizator="+document.inregistrare.utilizator.value+"&parola="+document.inregistrare.parola2.value+"&email="+document.inregistrare.email.value+"&avatar="+document.inregistrare.avatar.value;
	      strURL = "librarie/php/inregistrare.php";
	}
    cerere_ajax.onreadystatechange = function() {
        if (cerere_ajax.readyState == 4) {
		 if (mod == "1") {
		  if (cerere_ajax.responseText == 1) {
		document.getElementById('utilizator').select();
	    document.getElementById('utilizator').focus();
		document.getElementById("status").innerHTML = "Utilizatorul exista deja in baza de date!<br />";
		  }
		 else
		document.getElementById("status").innerHTML = "Utilizatorul este valid.<br />";
		}
		else if (mod == "2")
		{
		  if (cerere_ajax.responseText == 1) {
		document.getElementById('email').select();
	    document.getElementById('email').focus();
		document.getElementById("status").innerHTML = "E-mailul exista deja in baza de date!<br />";
		}
		 else
		document.getElementById("status").innerHTML = "E-mailul este valid.<br />";
		}
		else if (mod == "3")
		self.location = "index.php"; 
		}
	}
	cerere_ajax.open('GET', strURL+param, true);
    cerere_ajax.send('');
	}